package review;

import org.junit.Test;

/**
 * @author shkstart
 * @date 2022/5/15 - 21:23
 */
public class ReviewTest {
//    关于toString()
    @Test
    public void test2() {
        String s = "abc";
        s = null;
        System.out.println(s);//null 里面有保护机制 当你赋给 s null时 会 给你写出个 null
        System.out.println("***************");
        System.out.println(s.toString());//NullPointerException
    }


//    数组也作为Object的子类出现，可以调用Object中声明的方法
    @Test
    public void test1() {
        int[] arr = new int[]{1,2,3};
        print(arr);
        System.out.println(arr.getClass().getSuperclass());//class java.lang.Object

    }

    public void print(Object obj) {
        System.out.println(obj);//[I@22927a81
    }

}
